package chaoyue.study.reflect;

/**
 * 通过反射机制来获取Class
 * 通过Class来实例化对象
 */
public class Test02 {
    public static void main(String[] args) throws Exception{
        Class c = Class.forName("chaoyue.study.reflect.bean.User");
        // 使用newInstance()方法来创建对象，调用的是无参数构造方法
        // 如果类中没有无参数构造方法，执行这个方法就会抛异常 InstantiationException
        Object o = c.newInstance();
        System.out.println(o);
    }
}
